package presentacion.utilidad.tabla;


import java.awt.Component;
import java.util.Vector;
import javax.swing.JTable;
import javax.swing.table.DefaultTableCellRenderer;
import presentacion.CapaPresentacion;
import presentacion.utilidad.maquetado.Fuente;

public class CustomRenderer extends DefaultTableCellRenderer {

    Vector<Integer> filas;

    public CustomRenderer(Vector<Integer> filas) {
        this.filas = filas;
    }

    public Component getTableCellRendererComponent(
            JTable table, Object value, boolean isSelected, boolean hasFocus,
            int row, int col) {

        if (filas.contains(row)) {
            setForeground(Fuente.COLOR_ERROR);
        } else {
            setForeground(Fuente.COLOR_NORMAL);

        }
        return super.getTableCellRendererComponent(
                table, value, isSelected, hasFocus, row, col);
    }

}
